package com.sojoys.artifact.factory.json;

import java.io.IOException;

import com.sojoys.artifact.tools.ToolJson;

/**
 * @author : DengYing
 * @CreateDate : 2017年8月23日 下午6:52:01
 * @Description ：Please describe this document
 */
public class SojoysJson implements IJson{

	@Override
	public String toJson(Object object) {
		return ToolJson.toJSONStringNotExcept(object);
	}

	@SuppressWarnings("unchecked")
	@Override
	public <T> T parse(String jsonString, Class<T> type) {
		try {
			return (T) ToolJson.parse(jsonString);
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}

}
